﻿CREATE TABLE [dbo].[Payments] (
    [Id]          INT            IDENTITY (1, 1) NOT NULL,
    [CategoryId]  INT            NOT NULL,
    [Amount]      DECIMAL (18)   NOT NULL,
    [AccountId]   INT            NOT NULL,
    [Description] NVARCHAR (255) NULL,
    [UserId]      INT            NOT NULL,
    [DateTime]    DATETIME       NOT NULL
);


GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Для упрощения запросов (например получить все записи по пользователю можно теоретически получить и по соответсвующим категориям или счетам... но тогда запрос для получения всех записей по пользователю будет относительно непростым)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'Payments', @level2type = N'COLUMN', @level2name = N'UserId';

